package sg.edu.nus.iss.leavesystem.dataaccess;

import sg.edu.nus.iss.leavesystem.exception.*;
import sg.edu.nus.iss.leavesystem.model.*;

public interface EmployeeDAO {

	public Employee findEmployeebyId(String empId) throws DAOException;

	public Employee[] findEmployeeAll() throws DAOException;

	public void insertEmployee(Employee emp) throws DAOException;

	public void updateEmployee(Employee emp) throws DAOUpdateException;

	public void deleteEmployee(Employee emp) throws DAOException;
}
